約 3,764,432 件
https://w.atwiki.jp/skrkino/pages/41.html
SQLite / 結果を必要としない場合(exec) SQLite 接続と切断 接続 //結果を必要としない場合 try { // SQL実行 $sql ="CREATE TABLE test ( a text , b text )"; $db- exec( $sql ); } catch ( PDOException $e ) { // 実行失敗 $err = $db- errorInfo(); die( $err[2] ); } サンプル dbtest.php html head title DB TEST /title /head body ?php //////////////////////////////////////////////////////////// // 結果を必要としない場合 //====================================== // DBに接続 //------------------ // 接続 try { $db = new PDO( sqlite db/test.db ); $db- setAttribute( PDO ATTR_ERRMODE, PDO ERRMODE_EXCEPTION ); } catch ( PDOException $e ){ // 接続失敗 die( Connection failed . $e- getMessage() ); } //------------------ // 出力 print( 接続に成功しました。 br ); //====================================== // テーブル作成 //------------------ try { // SQL実行 $sql ="CREATE TABLE test ( a text , b text )"; $db- exec( $sql ); } catch ( PDOException $e ) { // 実行失敗 $err = $db- errorInfo(); die( $err[2] ); } //------------------ // 出力 print( テーブルを作成しました。 br ); //====================================== // DBとの接続終了 //------------------ // 切断 $db = null; // もしくは //unset($db); //------------------ // 出力 print( 切断しました。 br ); //////////////////////////////////////////////////////////// ? /body /html
https://w.atwiki.jp/sanosoft/pages/144.html
MariaDBのインストール【AlmaLinux 8】 MariaDBをインストールします。 1. MariaDBリポジトリの追加 MariaDB Foundationにリポジトリのジェネレータツールがあるので、それを利用します。 AlmaLinux固有のものはないので、ここでは、Redhat EL 8用のものを利用します。 なお、最終行に「enabled=0」を追加しておきます。 # vi /etc/yum.repos.d/MariaDB.repo # MariaDB 10.10 RedHat repository list - created 2023-02-01 05 34 UTC # https //mariadb.org/download/ [mariadb] name = MariaDB baseurl = https //ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/yum/10.10/rhel8-amd64 module_hotfixes=1 gpgkey=https //ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck=1 enabled=0 2. インストール MariaDBリポジトリからインストールします。 # dnf --enablerepo=mariadb install MariaDB-server MariaDB-client 3. 初期設定 ※設定ひな型ファイルは、10.3.2以降なくなりました。 公式では、以下のように発表されています。 This is intentional. We set generally useful defaults in the server. Configuration files are for the end user to modify the defaults, not for us to set them.(これは意図的なものです。 一般的に便利なデフォルトをサーバーに設定します。 構成ファイルは、エンドユーザーがデフォルトを変更するためのものであり、設定するためのものではありません。) MariaDBのデフォルト値から変更する部分のみ [mysqld] セクションに記述します。 # cp /etc/my.cnf.d/server.cnf{,.default} # vi /etc/my.cnf.d/server.cnf [mysqld] innodb_data_home_dir = /var/lib/mysql/ innodb_log_group_home_dir = /var/lib/mysql/ character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci expire_logs_days = 30 max_allowed_packet=128M # Error log log_error="mysqld.log" log_warnings=1 # Query log general_log = 0 general_log_file="sql.log" # Slow Query log slow_query_log = 0 slow_query_log_file="slow_query.log" log_queries_not_using_indexes log_slow_admin_statements long_query_time=5 [client] default-character-set=utf8mb4 general_log:「0」:ログを出力しない、「1」:ログを出力するslow_query_log:「0」:ログを出力しない、「1」:ログを出力する ※「Query log」や「Slow Query log」を有効にすると、ファイルサイズがかなり大きくなる可能性がありますので、必要時のみ有効にして下さい。 ■collation-server utf8mb4_bin 英字の大文字小文字を含めて、すべて区別。 utf8mb4_general_ci 英字の大文字小文字は区別しない。他は全て区別。 utf8mb4_unicode_ci 大文字小文字/全角半角を区別しない。 (3) MariaDBの起動 設定が完了したら、MariaDBのサービスを起動します。 # systemctl start mariadb.service (4) 自動起動設定 サーバを再起動した場合に自動的にサービスが起動するようにします。 # systemctl enable mariadb.service (5) mysql_secure_installationの実行 MySQLのセキュリティを向上させるために「mysql_secure_installation」を実行します。 # /usr/bin/mysql_secure_installation ※10.6から、コマンドの名前が「mariadb-secure-installation」に変更されました。 # /usr/bin/mariadb-secure-installation ■現在のrootパスワードの入力 現在のrootのパスワードを入力します。 Enter current password for root (enter for none) インストール直後は空白なので、そのまま[Enter]キーを押します。 ■unix_socket認証への切り替え パスワード認証からUnix Socket認証に切り替えるかどうかの質問です。 Switch to unix_socket authentication [Y/n] 従来通りのパスワード認証にするので、「n」を入力します。 ■rootパスワードの設定 rootパスワードを変更(設定)するかどうかの質問です。 Change the root password? [Y/n] rootパスワードを設定するので、「Y」と入力します。 New password Re-enter new password 新しいパスワード、および確認のため再度同じパスワードを入力します。 ■匿名アカウントの削除 パスワードのない匿名アカウントを削除するかどうかの質問です。 Remove anonymous users? [Y/n] 削除するので「Y」を入力します。 ■rootアカウントのリモートログインの不許可 Disallow root login remotely? [Y/n] rootアカウントのリモートログインは許可しないので、「Y」と入力します。 ■testデータベースの削除 どのユーザからでもアクセスできるtestデータベースを削除するかどうかの質問です。 Remove test database and access to it? [Y/n] 削除するので「Y」を入力します。 ■特権テーブルのリロード すぐに特権テーブルをリロードして反映させるかどうかの質問です。 Reload privilege tables now? [Y/n] すぐにリロードするので「Y」を入力します。 4. ユーザの作成 CREATE USER (ユーザID) @ localhost IDENTIFIED BY (パスワード) ; GRANT ALL PRIVILEGES ON (DB名).* TO (ユーザID) @ localhost ; 5. cronでの実行の場合 定期バックアップなどでコマンドラインからMySQLを実行する場合に、パスワードをコマンドラインに含めると警告が発生しますし、またセキュリティ上問題があります。 そこで、設定ファイルを作成して、コマンドラインから読込みます。 (1) 設定ファイルの作成 「/root/.mysql_config」という設定ファイルを作成します。 # vi /root/.mysql_config 内容は以下の通りです。 [client] user = root password = (パスワード) host = localhost 「root」以外読めないようにします。 # chmod 400 /root/.mysql_config 以下のようにログインできます。 # mysql --defaults-extra-file=/root/.mysql_config (2) コマンドラインでの実行 「--defaults-extra-file」オプションで設定ファイルを読み込みます。 【例1:DBがlocalhostの場合】 for DBNAME in `ls -p /var/lib/mysql | grep / | tr -d /` do # mysqldump if [ "$DBNAME" = performance_schema ] then /usr/bin/mysqldump --defaults-extra-file=/root/.mysql_config --skip-lock-tables --skip-extended-insert $DBNAME $DBNAME.dump else /usr/bin/mysqldump --defaults-extra-file=/root/.mysql_config --events --skip-lock-tables --skip-extended-insert $DBNAME $DBNAME.dump fi done 【例2:DBが外部の場合】 for DBNAME in $(mysql --defaults-extra-file=/root/.mysql_config -e "show databases;" | tr -d "|") do if [ "$DBNAME" != Database ] then # mysqldump if [ "$DBNAME" = performance_schema ] then /usr/bin/mysqldump --defaults-extra-file=/root/.mysql_config --skip-lock-tables --skip-extended-insert $DBNAME $DBNAME.dump else /usr/bin/mysqldump --defaults-extra-file=/root/.mysql_config --events --skip-lock-tables --skip-extended-insert $DBNAME $DBNAME.dump fi fi done 6.phpMyAdminのインストール PHPがインストールされていない場合、もしくは必要とされているバージョンより低い場合には動作しませんので、注意して下さい。 (1) phpMyAdminのダウンロード phpMyAdminのダウンロードサイトより「phpMyAdmin-x.x.x-all-languages.tar.gz」をダウンロードします。 (2) ファイルの解凍 ダウンロードしたファイルを解凍します。 # tar xvfz phpMyAdmin-x.x.x-all-languages.tar.gz (3) ファイルの移動(リネーム) 解凍したファイルをディレクトリごと「/usr/local/phpmyadmin」に移動します。 # mv phpMyAdmin-x.x.x-all-languages /usr/local/phpmyadmin ※ディレクトリ名は任意です。 (4) phpMyAdminの設定 「libraries/config.default.php」というファイルが設定ファイルのひな型です。これを親ディレクトリに「config.inc.php」というファイル名でコピーにします。 # cd /usr/local/phpmyadmin # cp libraries/config.default.php config.inc.php ファイルを編集します。 # vi config.inc.php 暗号化のためのパスフレーズ $cfg[ blowfish_secret ] = (任意のパスフレーズ) ; 非表示データベース名 $cfg[ Servers ][$i][ hide_db ] = schema|sys|mysql ; ※「schema」、「sys」、「mysql」という名前が含まれるデータベースを非表示にする。(部分一致) テンポラリーディレクトリ名 /* if (defined( TEMP_DIR )) { $cfg[ TempDir ] = TEMP_DIR; } else { $cfg[ TempDir ] = ./tmp/ ; } */ $cfg[ TempDir ] = /tmp/ ; ※「/tmp」に変更しています。 編集が完了したら保存して終了します。 (5) 管理テーブルの作成 管理テーブルを作成すると、phpMyAdminで設定した値が保存できるようになります。 「sql」というディレクトリに移動し、「create_tables.sql」を実行します。 # cd /usr/local/phpmyadmin/sql # mysql -u root -p create_tables.sql Enter password ※「phpmyadmin」というデータベースが作成されます。 (6) Apacheの設定 「/usr/local/phpmyadmin」を「/pma」というURLでアクセスする場合の設定は、以下のようにします。 # vi /etc/httpd/conf.d/phpmyadmin.conf Alias /pma "/usr/local/phpmyadmin" Directory "/usr/local/phpmyadmin" SSLRequireSSL Options FollowSymLinks AllowOverride All RequireAny Require ip xxx.xxx.xxx.xxx /RequireAny /Directory ※「Reauire ip」にアクセス許可を行うIPアドレスを記載します。 Apacheを再起動します。 # systemctl restart httpd.service 以下のようにアクセスします。 https //www.example.jp/pma/
https://w.atwiki.jp/masloc/
*Master s Lock*ギルドホームページへようこそ! 現在まだ未完成です 閲覧許可がメンバーのみになってたので修正しました。ごめんなさい>< 以下@wiki初心者(自分含む)用 まずはこちらをご覧ください。 @wikiの基本操作 用途別のオススメ機能紹介 @wikiの設定/管理 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 等をご活用ください @wiki助け合いコミュニティの掲示板スレッド一覧 #atfb_bbs_list その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無料ブログ作成は@WORDをご利用ください 2ch型の無料掲示板は@chsをご利用ください フォーラム型の無料掲示板は@bbをご利用ください お絵かき掲示板は@paintをご利用ください その他の無料掲示板は@bbsをご利用ください 無料ソーシャルプロフィールサービス @flabo(アットフラボ) おすすめ機能 気になるニュースをチェック 関連するブログ一覧を表示 その他にもいろいろな機能満載!! @wikiプラグイン @wiki便利ツール @wiki構文 @wikiプラグイン一覧 まとめサイト作成支援ツール バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、メールでお問い合わせください。
https://w.atwiki.jp/cs_go/
@wikiへようこそ ウィキはみんなで気軽にホームページ編集できるツールです。 このページは自由に編集することができます。 メールで送られてきたパスワードを用いてログインすることで、各種変更(サイト名、トップページ、メンバー管理、サイドページ、デザイン、ページ管理、等)することができます まずはこちらをご覧ください。 @wikiの基本操作 用途別のオススメ機能紹介 @wikiの設定/管理 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 等をご活用ください @wiki助け合いコミュニティの掲示板スレッド一覧 #atfb_bbs_list その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無料ブログ作成は@WORDをご利用ください 2ch型の無料掲示板は@chsをご利用ください フォーラム型の無料掲示板は@bbをご利用ください お絵かき掲示板は@paintをご利用ください その他の無料掲示板は@bbsをご利用ください 無料ソーシャルプロフィールサービス @flabo(アットフラボ) おすすめ機能 気になるニュースをチェック 関連するブログ一覧を表示 その他にもいろいろな機能満載!! @wikiプラグイン @wiki便利ツール @wiki構文 @wikiプラグイン一覧 まとめサイト作成支援ツール バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、メールでお問い合わせください。
https://w.atwiki.jp/macdemysql6/pages/4.html
ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 「Wiki」創設者のPC 競売に - auone.jp 篠原悠希×田中芳樹が明かす「歴史ファンタジー小説ならではの悩み」(現代ビジネス) - Yahoo!ニュース - Yahoo!ニュース 【Apex Legends】ヴァルキリーの能力と評価【エーペックス】 - Gamerch(ゲーマチ) 【白夜極光】最強キャラランキング【Tier表】 - AppMedia(アップメディア) 白夜極光攻略wiki - AppMedia(アップメディア) 真女神転生5攻略Wiki|メガテン5 - AppMedia(アップメディア) 【ウインドボーイズ】リセマラ当たりランキング(最新版) - ウインドボーイズ攻略Wiki - Gamerch(ゲーマチ) アイプラ攻略Wiki|アイドリープライド - AppMedia(アップメディア) ポケモンBDSP(ダイパリメイク)攻略wiki - AppMedia(アップメディア) 【テイルズオブルミナリア】リセマラ当たりランキング - TOルミナリア攻略Wiki - Gamerch(ゲーマチ) SlackからWikiへ!シームレスな文章作成・共有が可能な「GROWIBot」リリース - アットプレス(プレスリリース) メトロイド ドレッド攻略Wiki - Gamerch(ゲーマチ) Among Us攻略Wiki【アマングアス・アモングアス】 - Gamerch(ゲーマチ) 【ウマ娘】チャンピオンズミーティングの攻略まとめ - Gamerch(ゲーマチ) 【ウマ娘】カレンチャンの育成論|URAシナリオ - Gamerch(ゲーマチ) 【ウマ娘】ナリタブライアンの育成論|URAシナリオ - Gamerch(ゲーマチ) 【シャーマンキング】リセマラ当たりランキング【ふんばりクロニクル】 - ふんクロ攻略Wiki - Gamerch(ゲーマチ) サモンズボード攻略wiki - GameWith 【スタオケ】カード一覧【金色のコルダスターライトオーケストラ】 - Gamerch(ゲーマチ) 【スマブラSP】ソラのコンボと評価【スマブラスペシャル】 - Gamerch(ゲーマチ) 【ブレフロレゾナ】リセマラ当たりランキング【ブレイブフロンティアレゾナ】 - ブレフロR攻略Wiki - Gamerch(ゲーマチ) 【ポケモンユナイト】サーナイトの評価と性能詳細【UNITE】 - Gamerch(ゲーマチ) 仲村トオル、共演者は事前に“Wiki調べ”(オリコン) - Yahoo!ニュース - Yahoo!ニュース 【ENDER LILIES】攻略チャートと全体マップ【エンダーリリィズ】 - Gamerch(ゲーマチ) 【ウマ娘】あんしん笹針師の選択肢はどれを選ぶべき? - Gamerch(ゲーマチ) 【ポケモンユナイト】アップデート情報・キャラ調整まとめ - ポケモンユナイト攻略Wiki - Gamerch(ゲーマチ) 【Apex】シーズン11の新要素と最新情報まとめ【エーペックス】 - Gamerch(ゲーマチ) ロストジャッジメント攻略Wiki - Gamerch(ゲーマチ) 【Among us】新マップThe Airship(エアシップ)の解説【アモングアス】 - Gamerch(ゲーマチ) ハーネスについて小児科医の立場から考える(坂本昌彦) - 個人 - Yahoo!ニュース - Yahoo!ニュース ゼルダ無双攻略Wiki|厄災の黙示録 - AppMedia(アップメディア) ウマ娘攻略Wiki - AppMedia(アップメディア) ゲトメア(ゲートオブナイトメア)攻略Wiki - Gamerch(ゲーマチ) 【白夜極光】リセマラ当たりランキング - 白夜 極光 wiki - Gamerch(ゲーマチ) お蔵入りとなった幻の『スーパーマリオ』 オランダの博物館でプレイ可能?(リアルサウンド) - Yahoo!ニュース - Yahoo!ニュース ナレッジ共有・社内wikiツール「NotePM」が「ITreview Best Software in Japan 2021」のTOP50に選出 - PR TIMES 【B4B】近接ビルドデッキにおすすめのカード【back4blood】 - Gamerch(ゲーマチ) ポケモンスナップ攻略wiki - AppMedia(アップメディア) 富野由悠季「ブレンパワード」作り直したい!ファンを前に意欲(シネマトゥデイ) - Yahoo!ニュース - Yahoo!ニュース 【ウマ娘】査定効率から見た取るべきスキルとおすすめキャラ【プリティーダービー】 - Gamerch(ゲーマチ) ナレッジ共有・社内wiki「NotePM」が「ITreview Grid Award 2021 Fall」で、チームコラボレーションとマニュアル作成部門において「Leader」を5期連続でW受賞! - PR TIMES メモ・ドキュメント・wiki・プロジェクト管理などオールインワンのワークスペース「Notion」が日本語ベータ版提供開始 - TechCrunch Japan 【ギアジェネ】リセマラ当たりランキング【コードギアス】 - ギアジェネ攻略Wiki - Gamerch(ゲーマチ) モンスターファーム2(MF2)攻略wiki|アプリ・Switch移植版 - AppMedia(アップメディア) 【ブラサジ】最強キャラTierランキング【ブラックサージナイト】 - Gamerch(ゲーマチ) 【パワプロ】鬼滅の刃コラボ情報まとめ - Gamerch(ゲーマチ) 【SPAJAM2021】第3回予選大会は「クイズ!WIKIにゃんず!」を開発したチーム「かよちゃんず」が最優秀賞! | gamebiz - SocialGameInfo 検索結果における「ナレッジパネル」の役割とは・・・ウィキメディア財団とDuckDuckGoの共同調査 - Media Innovation ナレッジ共有・社内wikiツール「NotePM」が「BOXIL SaaS AWARD 2021 Autumn」にて「コラボレーション部門」を受賞! - PR TIMES Wikipediaが「中国人編集者の身の安全を守るため」に一部の編集者アカウントをBANに - GIGAZINE 【ドッカンバトル】3.5億ダウンロードキャンペーン最新情報 - ドッカンバトル攻略Wiki - Gamerch(ゲーマチ) BTS(防弾少年団)のV、8月のWikipedia閲覧数が韓国アーティストで1位!グループでは4ヶ月連続トップ - Kstyle 【イース6オンライン】リセマラ当たりランキング|召喚ガチャの開放条件は? - Gamerch(ゲーマチ) BacklogからNotePMへwiki情報を自動API連携する「Backlog to NotePM」をSaaStainerに掲載開始 - PR TIMES ライザのアトリエ2攻略Wiki - AppMedia(アップメディア) 真女神転生3リマスター攻略Wiki|メガテン3 - AppMedia(アップメディア) ガーディアンテイルズ(ガデテル)攻略Wiki - Gamerch(ゲーマチ) タスクも文書もWikiもデータベースもまとめて管理できる「Notion」とは? - ASCII.jp ナレッジ共有・社内wikiツール「NotePM」が、見るだけ専用ユーザー『無料』の新プランを発表! - PR TIMES 【かのぱず】リセマラ当たりランキング【彼女お借りします】 - Gamerch(ゲーマチ) 【乃木フラ】リセマラの必要はある?【乃木坂的フラクタル】 - Gamerch(ゲーマチ) 【グランサガ】リセマラ当たりランキング - グランサガ攻略wiki - Gamerch(ゲーマチ) 【パワプロ】生放送まとめ|パワフェス2021 - パワプロ攻略Wiki - Gamerch(ゲーマチ) 【ポケモンユナイト】サーナイトのおすすめビルド(わざ・持ち物) - Gamerch(ゲーマチ) ルーンファクトリー5攻略wiki|ルンファク5 - AppMedia(アップメディア) <W寄稿>韓国発の不純物によって汚された「スポーツ精神」=韓日戦の野球で「反民族行為者」騒動(WoW!Korea) - Yahoo!ニュース - Yahoo!ニュース 簡単操作で自分専用Wikiを構築できるMarkdownエディタ「Obsidian」のモバイル版を使ってみた - GIGAZINE 情報マネジメントツール「Huddler」がwiki機能を刷新 - PR TIMES 【カウンターアームズ】改修のやり方とメリット【カタアム】 - Gamerch(ゲーマチ) シェアエコ配送アプリ「DIAq(ダイヤク)」のアンカーアプリで、高層ビル・商業施設の入館方法などお役立ち情報をまとめた「DIAqwiki」を公開 - アットプレス(プレスリリース) 異常熱波のカナダで49.6度、いま北米で起きていること(森さやか) - 個人 - Yahoo!ニュース - Yahoo!ニュース 【ツイステ】マスターシェフの攻略~辛味のふるさと~【料理イベント】 - Gamerch(ゲーマチ) 【ラグナロクオリジン】リセマラは不要?おすすめ職業は?【ラグオリ】 - Gamerch(ゲーマチ) 【バイオミュータント】2.02アプデ|アップデート1.4情報 - バイオミュータント攻略Wiki - Gamerch(ゲーマチ) 【ひな図書】リセマラ当たりランキング【日向坂図書館】 - Gamerch(ゲーマチ) ニーアレプリカントリメイク攻略wiki|ver.1.22 - AppMedia(アップメディア) 【ウマ娘】ゴルシウィークはいつから?キャンペーン情報まとめ - Gamerch(ゲーマチ) シーズン66 - 【超速GP】ミニ四駆 超速グランプリ攻略まとめwiki - 電撃オンライン 乃木坂的フラクタル攻略Wiki - Gamerch(ゲーマチ) 「こんなことになるとは…」13年前のエイプリルフールについた“嘘”がネットで… ある男の告白(BuzzFeed Japan) - Yahoo!ニュース - Yahoo!ニュース 整理不要の情報共有ツール(社内Wiki)「Nerve」シードラウンドで総額約3500万円の資金調達を実施 - PR TIMES 【ウマ娘】隠しイベントの発生条件と効果まとめ - Gamerch(ゲーマチ) Nerve - 整理不要の情報共有ツール(社内Wiki) ローンチカスタマー募集開始のお知らせ - PR TIMES モンハンライズ攻略Wiki|MHRise - AppMedia(アップメディア) パニシンググレイレイヴン(パニグレ)攻略wiki - Gamerch(ゲーマチ) 【ひなこい】最強ひな写ランキング - ひなこい攻略Wiki - Gamerch(ゲーマチ) 稲作アクションRPG『天穂のサクナヒメ』における「農林水産省攻略wiki説」は本当なのか? - AUTOMATON スタスマ攻略Wiki【スタースマッシュ】 - Gamerch(ゲーマチ) 無料とは思えない多機能っぷりなWikiインフラ「Wiki.js」レビュー、自前でホスト&外部サービスと連携可能 - GIGAZINE Microsoft Teamsの基本と活用(24) TeamsのWikiを使う - マイナビニュース 『ゲーミングお嬢様』での提起が話題に “企業系wiki”に横たわる問題点とは - リアルサウンド 「エイリアンのたまご」,自動周回機能と公式wikiが登場 - 4Gamer.net 【リゼロス】Re ゼロから始める異世界生活 Lost in Memories攻略まとめwiki - 電撃オンライン 【世界初!】モノの背景を全方位で執筆できるVintage Wiki「VOV」を正式リリース - PR TIMES 足もとのベストアンサーを“編集”! Wikiペディキュア! - ビューティ特集 | SPUR - SPUR.JP パワプロ2021/2020攻略Wiki - Gamerch(ゲーマチ) ヌーラボ、「Backlog」の絵文字入力の補完機能やWiki編集の自動マージ機能を改善 - CodeZine(コードジン) ヌーラボ、プロジェクト管理ツール「Backlog」の絵文字入力の補完機能・Wiki編集の自動マージ機能を修正改善 - PR TIMES Backlog、Wikiにファイル添付が容易にできる機能をリリース -- グローバルバーの視認性改善なども実施 - PR TIMES GK川島、パンチング失点でWiki書き換え炎上 「セネガル代表」「プロボクサー」... - J-CASTニュース
https://w.atwiki.jp/sanosoft/pages/224.html
MariaDBのインストール【AlmaLinux 9】 MariaDBをインストールします。 1. MariaDBリポジトリの追加 MariaDB Foundationにリポジトリのジェネレータツールがあるので、それを利用します。 AlmaLinux固有のものはないので、ここでは、Redhat EL 9用のものを利用します。 なお、最終行に「enabled=0」を追加しておきます。 # vi /etc/yum.repos.d/MariaDB.repo # MariaDB 11.2 RedHatEnterpriseLinux repository list - created 2024-02-06 04 25 UTC # https //mariadb.org/download/ [mariadb] name = MariaDB # rpm.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https //mariadb.org/mirrorbits/ for details. # baseurl = https //rpm.mariadb.org/11.2/rhel/$releasever/$basearch baseurl = https //ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/yum/11.2/rhel/$releasever/$basearch # gpgkey = https //rpm.mariadb.org/RPM-GPG-KEY-MariaDB gpgkey = https //ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck = 1 enabled = 0 2. インストール MariaDBリポジトリからインストールします。 # dnf --enablerepo=mariadb install MariaDB-server MariaDB-client 3. 初期設定 ※設定ひな型ファイルは、10.3.2以降なくなりました。 公式では、以下のように発表されています。 This is intentional. We set generally useful defaults in the server. Configuration files are for the end user to modify the defaults, not for us to set them.(これは意図的なものです。 一般的に便利なデフォルトをサーバーに設定します。 構成ファイルは、エンドユーザーがデフォルトを変更するためのものであり、設定するためのものではありません。) MariaDBのデフォルト値から変更する部分のみ [mysqld] セクションに記述します。 # cp /etc/my.cnf.d/server.cnf{,.default} # vi /etc/my.cnf.d/server.cnf [mysqld] innodb_data_home_dir = /var/lib/mysql/ innodb_log_group_home_dir = /var/lib/mysql/ #-------------------------------------------- character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci # InnoDBのデータとインデックスをキャッシュするバッファのサイズ(推奨は物理メモリの7割位) #innodb_buffer_pool_size = 2.8GB innodb_buffer_pool_size = 3006477107 # サーバおよびクライアント間で転送可能なパケットのサイズを設定 max_allowed_packet = 128MB # キャッシュするクエリ結果の最大サイズ(1クエリの最大サイズ) query_cache_limit = 128MB # クエリキャッシュで使用するメモリサイズ query_cache_size = 1024MB # クエリキャッシュのタイプ(0 off, 1 ON SELECT SQL_NO_CACHE以外, 2 DEMAND SELECT SQL_CACHEのみ) # 1=クエリに SELECT SQL_NO_CACHE と書いたクエリを除いてキャッシュ query_cache_type = 1 # ソートを実行する各セッションは、この量のメモリを持つバッファを設定 sort_buffer_size = 20MB # SQLモード(旧バージョン互換) sql_mode = NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION #-------------------------------------------- expire_logs_days = 30 max_allowed_packet=128M # Error log log_error="mysqld.log" log_warnings=1 # Query log general_log = 0 general_log_file="sql.log" # Slow Query log slow_query_log = 0 slow_query_log_file="slow_query.log" log_queries_not_using_indexes log_slow_admin_statements long_query_time=5 [client] default-character-set=utf8mb4 general_log:「0」:ログを出力しない、「1」:ログを出力するslow_query_log:「0」:ログを出力しない、「1」:ログを出力する ※「Query log」や「Slow Query log」を有効にすると、ファイルサイズがかなり大きくなる可能性がありますので、必要時のみ有効にして下さい。 ■collation-server utf8mb4_bin 英字の大文字小文字を含めて、すべて区別。 utf8mb4_general_ci 英字の大文字小文字は区別しない。他は全て区別。 utf8mb4_unicode_ci 大文字小文字/全角半角を区別しない。 (3) MariaDBの起動 設定が完了したら、MariaDBのサービスを起動します。 # systemctl start mariadb.service (4) 自動起動設定 サーバを再起動した場合に自動的にサービスが起動するようにします。 # systemctl enable mariadb.service (5) mysql_secure_installationの実行 MySQLのセキュリティを向上させるために「mysql_secure_installation」を実行します。 # /usr/bin/mysql_secure_installation ※10.6から、コマンドの名前が「mariadb-secure-installation」に変更されました。 # /usr/bin/mariadb-secure-installation ■現在のrootパスワードの入力 現在のrootのパスワードを入力します。 Enter current password for root (enter for none) インストール直後は空白なので、そのまま[Enter]キーを押します。 ■unix_socket認証への切り替え パスワード認証からUnix Socket認証に切り替えるかどうかの質問です。 Switch to unix_socket authentication [Y/n] 従来通りのパスワード認証にするので、「n」を入力します。 ■rootパスワードの設定 rootパスワードを変更(設定)するかどうかの質問です。 Change the root password? [Y/n] rootパスワードを設定するので、「Y」と入力します。 New password Re-enter new password 新しいパスワード、および確認のため再度同じパスワードを入力します。 ■匿名アカウントの削除 パスワードのない匿名アカウントを削除するかどうかの質問です。 Remove anonymous users? [Y/n] 削除するので「Y」を入力します。 ■rootアカウントのリモートログインの不許可 Disallow root login remotely? [Y/n] rootアカウントのリモートログインは許可しないので、「Y」と入力します。 ■testデータベースの削除 どのユーザからでもアクセスできるtestデータベースを削除するかどうかの質問です。 Remove test database and access to it? [Y/n] 削除するので「Y」を入力します。 ■特権テーブルのリロード すぐに特権テーブルをリロードして反映させるかどうかの質問です。 Reload privilege tables now? [Y/n] すぐにリロードするので「Y」を入力します。 4. ユーザの作成 CREATE USER (ユーザID) @ localhost IDENTIFIED BY (パスワード) ; GRANT ALL PRIVILEGES ON (DB名).* TO (ユーザID) @ localhost ; 5. cronでの実行の場合 定期バックアップなどでコマンドラインからMySQLを実行する場合に、パスワードをコマンドラインに含めると警告が発生しますし、またセキュリティ上問題があります。 そこで、設定ファイルを作成して、コマンドラインから読込みます。 (1) 設定ファイルの作成 「/root/.mysql_config」という設定ファイルを作成します。 # vi /root/.mysql_config 内容は以下の通りです。 [client] user = root password = (パスワード) host = localhost 「root」以外読めないようにします。 # chmod 400 /root/.mysql_config 以下のようにログインできます。 # mysql --defaults-extra-file=/root/.mysql_config (2) コマンドラインでの実行 「--defaults-extra-file」オプションで設定ファイルを読み込みます。 【例1:DBがlocalhostの場合】 for DBNAME in `ls -p /var/lib/mysql | grep / | tr -d /` do # mysqldump if [ "$DBNAME" = performance_schema ] then /usr/bin/mysqldump --defaults-extra-file=/root/.mysql_config --skip-lock-tables --skip-extended-insert $DBNAME $DBNAME.dump else /usr/bin/mysqldump --defaults-extra-file=/root/.mysql_config --events --skip-lock-tables --skip-extended-insert $DBNAME $DBNAME.dump fi done 【例2:DBが外部の場合】 for DBNAME in $(mysql --defaults-extra-file=/root/.mysql_config -e "show databases;" | tr -d "|") do if [ "$DBNAME" != Database ] then # mysqldump if [ "$DBNAME" = performance_schema ] then /usr/bin/mysqldump --defaults-extra-file=/root/.mysql_config --skip-lock-tables --skip-extended-insert $DBNAME $DBNAME.dump else /usr/bin/mysqldump --defaults-extra-file=/root/.mysql_config --events --skip-lock-tables --skip-extended-insert $DBNAME $DBNAME.dump fi fi done 6.phpMyAdminのインストール PHPがインストールされていない場合、もしくは必要とされているバージョンより低い場合には動作しませんので、注意して下さい。 (1) phpMyAdminのダウンロード phpMyAdminのダウンロードサイトより「phpMyAdmin-x.x.x-all-languages.tar.gz」をダウンロードします。 (2) ファイルの解凍 ダウンロードしたファイルを解凍します。 # tar xvfz phpMyAdmin-x.x.x-all-languages.tar.gz (3) ファイルの移動(リネーム) 解凍したファイルをディレクトリごと「/usr/local/phpmyadmin」に移動します。 # mv phpMyAdmin-x.x.x-all-languages /usr/local/phpmyadmin ※ディレクトリ名は任意です。 (4) phpMyAdminの設定 「libraries/config.default.php」というファイルが設定ファイルのひな型です。これを親ディレクトリに「config.inc.php」というファイル名でコピーにします。 # cd /usr/local/phpmyadmin # cp libraries/config.default.php config.inc.php ファイルを編集します。 # vi config.inc.php 暗号化のためのパスフレーズ $cfg[ blowfish_secret ] = (任意のパスフレーズ) ; 非表示データベース名 $cfg[ Servers ][$i][ hide_db ] = schema|sys|mysql ; ※「schema」、「sys」、「mysql」という名前が含まれるデータベースを非表示にする。(部分一致) テンポラリーディレクトリ名 /* if (defined( TEMP_DIR )) { $cfg[ TempDir ] = TEMP_DIR; } else { $cfg[ TempDir ] = ./tmp/ ; } */ $cfg[ TempDir ] = /tmp/ ; ※「/tmp」に変更しています。 編集が完了したら保存して終了します。 (5) 管理テーブルの作成 管理テーブルを作成すると、phpMyAdminで設定した値が保存できるようになります。 「sql」というディレクトリに移動し、「create_tables.sql」を実行します。 # cd /usr/local/phpmyadmin/sql # mysql -u root -p create_tables.sql Enter password ※「phpmyadmin」というデータベースが作成されます。 (6) Apacheの設定 「/usr/local/phpmyadmin」を「/pma」というURLでアクセスする場合の設定は、以下のようにします。 # vi /etc/httpd/conf.d/phpmyadmin.conf Alias /pma "/usr/local/phpmyadmin" Directory "/usr/local/phpmyadmin" SSLRequireSSL Options FollowSymLinks AllowOverride All RequireAny Require ip xxx.xxx.xxx.xxx /RequireAny /Directory ※「Reauire ip」にアクセス許可を行うIPアドレスを記載します。 Apacheを再起動します。 # systemctl restart httpd.service 以下のようにアクセスします。 https //www.example.jp/pma/
https://w.atwiki.jp/ljhvs/pages/10.html
PHP インターネットで見かけるほとんどのWebサイトを開発できる PHPは「やさしい言語」 ■手軽にはじめられる メモ帳から、Dreamweaver 、EclipseのTruSDtudioまで使える ■HTMLと融合できる PHPになれたらテンプレートエンジン smarty を使うと、よりメンテナンスが楽に。 ■わかりやすいエラーメッセージ ■親切なマニュアル、豊富なドキュメント →PHPの公式マニュアル インストール方法、言語構文、すべての関数のリファレンスがある →PHPユーザメーリングリスト → ■多くのサードパーティ製ライブラリ PEARと呼ばれるライブラリには、PHP本体では簡単に記述できないコード HTMLメールを送信する、フォームの作成を簡単にする が公開されている その他にも美しいグラフを作成する「JpGraph」 ■PHPとJAVA JSPと呼ばれる技術は使用用途もPHPに似てる 現在歩みよりが進んでいる ■周辺ソフトウエア Apache MySQL PostgreSQL Ming関数によるFlashの動的作成 FPDFライブラリによるphpからPDFの作成 http //www.ffpc.jp/ http //www.komonet.ne.jp/script.htm http //www.phpweb.jp/ http //0324.ws.dk-style.jp/help/php.htm http //www.sra.co.jp/people/i-kaori/PHP/php-pdflib.html#top http //www.infotek.co.jp/product/pdflib/pdflib_nyumon.html http //www.wings.msn.to/index.php/-/B-01/PHP/ http //homepage2.nifty.com/n_nisi/keisan/100masu.htm http //www2.ocn.ne.jp/~links4pg/sub72.htm http //www.root21.com/howtophp/ http //www.y2sunlight.com/ground/?Ground-SunLight http //mw-system.jp/bosyuu_mail.php PHPのオススメ開発環境は? とにかく赤マンモスを読み切る。 要求に対して適切な関数を探せるようになる事を目指し PHP マニュアル (出来れば英語版) を使い込む。 何でもいいので MySQL の概要を一通り把握する。(MySQL の操作には phpMyAdmin が使える) PEAR DB, PEAR HTML_QuickForm, PEAR HTTP_Upload は味方。ドキュメントは pear.php.net 内にあるが、出来れば英語版を使う。前者二つは日本語情報も多く役立つが、一次情報を大切に。 プログラムがある程度出来てからでもよいので次の問題を調べる (出来れば PHPSC のドキュメントを通読)。変数汚染, XSS, SQL インジェクション, ファイルアップロードを利用した不正なコードの実行 PEAR とセキュリティに関する問題はムック まるごとPHP が参考になる。「PEAR であぷりをつくろう」にある実装上のポリシーに関する解説も役立つ。ただしビギナーズセクションは無視。 http //phpspot.net/php/php_topics.htmlのサイトで知った“XAMPP”を用いたので、MySQLもインストールされているようです。 おすすめサイトは、レッツPHPです。http //php.s3.to/ チュートリアルが特に。 まず赤マンモスを読破してください。PHP4 で開発する場合も PHP5 対応版を読んで削り落とす方が楽だと思います。 PHPSC http //phpsec.org/projects/guide/ には必ず目を通してください。 PHP マニュアルはお友達です。自分の環境にあったマニュアルをローカルに持ち、早く仲良くなりましょう。 http //www.php.net/docs.phpマニュアルの歩き方が分かると一気に楽になります。 PDFlibのブロックプラグインについ HPをhtmlからphpにするメリットって? これからPHPのプログラミングを学習するのであれば、「PHP4徹底攻略」という本が PDFで公開されていますので、第1部だけでもいろいろメリットが見いだせると思います。 http //www.sra.co.jp/people/t-ishii/php_new/php4_new.html Web上のフォームで入力→PDF作成 とりあえずサーバ側でPDFを変換するのを試してみたいという場合、PHPでは設定などインストールするだけでも大変すので単体で済むJavaベースの横浜ベイキットのアプリケーションサーバをおすすめしておきます。 http //book.mycom.co.jp/book/4-8399-1096-0/4-8399-1096-0.shtml PHPの参考書 http //php.s3.to/ http //homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sak3php.htm http //www.zuien.or.jp/develop/ja-manual/php3/manual.html web上のリファレンス見ながら作ってるのが現状です。http //jp.php.net/manual/ja/ PHP4でカンタンWebDB構築ガイド」秀和システムを愛用しています。この本のありがたいところは,関数のリファレンスと関数逆引き辞典が載せられているので,特定の目的に合った関数を調べたいときに非常に便利です。 また↓のサイトも便利です。http //homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sak3php.htm Eclipse+WebStudio や Peggy + PHP.exe + CHMヘルプ などの開発環境を用意すると学習効率がぐっと上がります。楽です。 無償でPDFファイルを作成する方法は? 私のところではPDFlibの代わりになるようなクラスを自前で作りました。http //www.mula-net.com/mulib/ PHPとは、何をするための何なのですか 動的にPDFを作成したいのですが サーバーでのPDF作成 金がかかるのは厭とか、XMLからPDFに変換させるなどの方法であれば、JavaのサーブレットコンテナにCocoon2(xml.apache.org)を組み込めば簡単です。Java2の実行できる環境が必要ですがてっとり早く試してみたいならwww.baykit.orgのBXSを使うのが無償で手軽かと思います。 ブラウザから定型フォームを印刷したいのですが・・
https://w.atwiki.jp/mid_rel/pages/12.html
基本情報 メーカー:智器(Smart Devices) 商品ページ:ここ 左のフレーム内の"智器SmartQ5"を選択し、メニューから各項目を選択すると、メインフレームにページが表示される。 マニュアル:http //www.smartdevices.com.cn/support/download/Manual/SmartQ5/200905/19-359.html メーカーによるアプリケーションイメージ:http //www.smartdevices.com.cn/mid/ 私見によるOverView(書きかけ) SmartQ 5はIntelの言うx86ベースのシステムとは異なる、CPUにARMを採用したMID(Mobile Internet Device)。 通常、ARMベースのコンシューマ向けモバイル機器ではWindows MobileやSymbian、TRON系など組み込み系に用いられるOSが採用されることが多いが、SmartQ 5ではARM版Ubuntu (Linux)を採用している。(注 SmartQ 5では、CPUがx86では無いため、フル?のWindowsは載らない) このため、制約の多い組み込み系OSとは異なり、ソフトウェアの選択・開発の自由度が高いと思われる。もっとも、バイナリレベルで互換性があるわけではない。 SmartQ 5のハードウェアは、最近の組み込み系デバイスとしては標準的な構成で、SamsungのアプリケーションプロセッサであるS3C6410を中心にDRAMとFLASH、その他IFをくっつけた構成。 加えてSDカードやUSB用にS3C6410内蔵ペリフェラルのSD IF、USB IFが引き出されている。 S3C6410は、プロセッサコアにARM11を搭載し、目ぼしい機能としては2D/3DグラフィックスアクセラレータやUSB2.0コントローラ、H.264・Mpeg・VC1のCODEC等がある。 \* ref. すzのAspireOne研究 09/5/6 http //suz-aa1.sblo.jp/article/28924179.html Link engadget http //japanese.engadget.com/2009/03/18/wvga-ubuntu-smart-q-mid-1-2000/
https://w.atwiki.jp/simamaru/pages/26.html
MySQLのセットアップ(MAC編) MySQL ABのサイトにMac用のインストーラがあるらしいですが、今回はPortsでインストールしてみる。 インストール まずはPortsからMySQLを探す。 $ port search mysql gauche-dbd-mysql databases/gauche-dbd-mysql 0.2.1 Gauche database driver for MySQL mysql3 databases/mysql3 3.23.58 Multithreaded SQL database server mysql4 databases/mysql4 4.1.22 Multithreaded SQL database server mysql5 databases/mysql5 5.0.45 Multithreaded SQL database server mysql5-devel databases/mysql5-devel 5.1.20-beta Multithreaded SQL database server ・・・ こんな感じで沢山ヒットする。 最新バージョンのmysql5をインストールする。 (削除する場合はsudo port uninstall mysql5) $ sudo port install mysql5 +server ※ この+serverってのは「port variants mysql5」で表示されるserverのこと。(だと思う) インストール確認 $ ls /opt/local/bin/mysql* とかでちゃんとインストールされたか確認。 $ ls /opt/local/var/run $ ls /opt/local/var/db とかでmysql5ディレクトリが作成されているか確認。 $ ls /Library/LaunchDaemons でorg.macports.mysql5.plistが存在しているか確認。 自動起動設定 $ sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist アンロードする場合はloadをunloadにする。 $ sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql5.plist launchctlに登録されているplistを確認するには $ sudo launchctl list とすれば確認出来る。 初期DB作成 私の環境(Mac OS X 10.4)では既にMySQL用のアカウントとしてmysqlが作成されていたので、それを使って初期DBを作成する。 $ sudo -u mysql mysql_install_db5 password - sudoなのでパスワードを聞かれる。 Installing MySQL system tables... 070820 16 33 36 [Warning] Setting lower_case_table_names=2 because file system for /opt/local/var/db/mysql5/ is case insensitive OK Filling help tables... 070820 16 33 36 [Warning] Setting lower_case_table_names=2 because file system for /opt/local/var/db/mysql5/ is case insensitive OK To start mysqld at boot time you have to copy support-files/mysql.server to the right place for your system PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! To do so, start the server, then issue the following commands /opt/local/lib/mysql5/bin/mysqladmin -u root password 'new-password' /opt/local/lib/mysql5/bin/mysqladmin -u root -h hostname password 'new-password' See the manual for more instructions. You can start the MySQL daemon with cd /opt/local ; /opt/local/lib/mysql5/bin/mysqld_safe You can test the MySQL daemon with mysql-test-run.pl cd mysql-test ; perl mysql-test-run.pl Please report any problems with the /opt/local/lib/mysql5/bin/mysqlbug script! The latest information about MySQL is available on the web at http //www.mysql.com Support MySQL by buying support/licenses at http //shop.mysql.com ちゃんと作成されたか/opt/local/var/db/mysql5を確認してみる。 mysqlとtestディレクトリが作成されていた。 MySQLを起動する $ sudo ls $ sudo /opt/local/bin/mysqld_safe5 --user=mysql で起動する。 1行目のsudo lsは特にlsでなくても構わないが、2行目の起動時にsudoのパスワード入力がバックグラウンドに潜ってしまうのを回避するために一旦sudoを実行している。 psで確認 $ ps -aux | grep mysql mysql 15463 0.0 -0.1 39692 2732 ?? SNs 4 33PM 0 00.22 /System/Library/Frameworks/ CoreS root 15502 0.0 -0.0 27808 772 p3 SN 4 40PM 0 00.03 /bin/sh /opt/local/bin/mysqld_sa mysql 15518 0.0 -0.6 65848 13236 p3 SN 4 40PM 0 00.07 /opt/local/libexec/mysqld --base socketファイルが作成されているか確認する。 $ ls /opt/local/var/run/mysql5 mysqld.sock OK。無事作成された。 ソケットファイルが作成されていない場合、起動処理でsudoがパスワードの入力を待っている場合も考えられる。その場合は「fg」で起動したMySQLのジョブをフォアグラウンドにするとパスワード入力プロンプトが表示されているはず。で、ここでパスワードを入力してもちゃんと起動してバックグラウンドになってくれる訳じゃなくてキー入力を受け付けなくなってしまったので、ここは次のようにkillするのが良さそう。 このソケットファイルが作成されていないと次のパスワード設定等でエラーになってしまうので、ソケットファイルが無い場合はMySQLを再起動する。本来MySQLの停止はmysqladmin5を使うが、そもそもソケットファイルが無いとmysqladmin5がMySQLサーバに接続出来ないようで、エラーになってしまう。その場合はpsでMySQLのプロセスを確認してkillする。(launchctl stopとかでも可能なのかも知れないけど試していない) MySQLを停止する $ sudo /opt/local/bin/mysqladmin5 shutdown データベース作成時のメッセージではmysqladminのパスは「 /opt/local/lib/mysql5/bin/mysqladmin」と書かれているが、少なくともMacPosrtsでインストールした場合は「/opt/local/bin/mysql5」となっている。 パスワード設定 MySQLが起動している状態で次のコマンドを叩いてrootのパスワードを設定する。 (このrootと言うのはOSのrootじゃなくてMySQLのrootアカウントだと思われる) $ sudo /opt/local/bin/mysqladmin5 -u root password "your password" パスワードを設定するとMySQLを停止させる場合に、単に $ sudo /opt/local/bin/mysqladmin5 shutdown とやってもエラーになるので、 $ sudo /opt/local/bin/mysqladmin5 -u root -p shutdown のようにrootユーザでシャットダウンするようにする。-pを指定するとパスワードを聞かれるので、パスワード設定時に設定したパスワードを入力する。 いちいちパスワードを入力するのは面倒なので、開発用のマシンではrootのパスワードを設定しなくても良さそうな気もするけど、まだ試してない。 ともあれ無事インストールは完了。 参考 lp blog えせSEの1日1Hack
https://w.atwiki.jp/divadiva/pages/85.html
PostgreSQL ユーザ定義関数のソースを見る create functionで登録した関数のソースを下記のSQL(plpgsql)で見ることができます。 select prosrc from pg_proc where proname = 関数名 ちなみに関数名は登録ソース上大文字が含まれていても、DBにはすべて小文字で登録されていたりするので、where句で指定する関数名はすべて小文字で指定するようにしてください。 MySQL 文字コード設定 /etc/my.cnf, user-home-dir /.my.cnf など [mysqld] default-character-set=utf8 skip-character-set-client-handshake [client] default-character-set=utf8 データベース作成時の文字コード指定 mysql create database db-name character set utf8; テーブル作成時の文字コード指定 mysql create table table-name ( ... ) engine=innodb default charset=utf8; 文字コード設定確認 mysql status; -------------- mysql Ver 14.12 Distrib 5.0.51, for pc-solaris2.10 (i386) using EditLine wrapper Connection id 3 Current database db-name Current user user-name @localhost SSL Not in use Current pager /usr/bin/less -ins Using outfile Using delimiter ; Server version 5.0.51 Source distribution Protocol version 10 Connection Localhost via UNIX socket Server characterset utf8 Db characterset utf8 Client characterset utf8 Conn. characterset utf8 UNIX socket /tmp/mysql.sock Uptime 7 min 57 sec Threads 1 Questions 21 Slow queries 0 Opens 13 Flush tables 1 Open tables 7 Queries per second avg 0.044 -------------- mysql show variables like char% ; +--------------------------+----------------------------------------+ | Variable_name | Value | +--------------------------+----------------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/local/mysql/share/mysql/charsets/ | +--------------------------+----------------------------------------+ 8 rows in set (0.00 sec) テーブルカラムごとの文字コードなどの設定確認 mysql show full columns from dogs \G